// pages/wandering_index/common_course.js
Page({
    data: {
      tabs: [],
      activeTab: 0,
      courses:[],
      showing_courses:[],
      
      //界面的类型,就三个值，1代表专业课，2代表基础课，3代表通识课
      pageSort:3
    },
  
    onLoad() {
        var that = this
        wx.request({
          url: 'https://data.docta.asia:8000/CourseData/',
          method:'post',
          data:(
              {
                  pageSort:this.data.pageSort
              }
          ),
          header: {         
            "Content-Type": "application/x-www-form-urlencoded;charset = utf-8 "
        },
        //成功返回值时    
 
   
        success:function(res){    
            console.log(res)  
            // 获取tabs的值
            const titles = res.data.titles
            const tabs = titles.map(item => ({title: item}))
            that.setData({tabs})  

            //获取课程详细内容的值
            const course_copy=res.data.courses
            const courses=course_copy.map(item => ({course_name : item}))
            that.setData({courses}) 
            console.log(that.data.courses)
        }    
        }) 
   
    //   const titles = ['科学与技术', '社会与文化', '哲学与人生', '文学与艺术', '历史与文明', '国防生军政教育课']
    //   const tabs = titles.map(item => ({title: item}))
    //   this.setData({tabs}) 

    //   const course_name=[
        // [{name : '软件工程', credit : 1},{name :'计算机组成原理', credit : 2},{name :'数学思想与文化', credit : 1}],
        // [{name :'数学思想与文化', credit : 1},{name :'大学生心理健康',credit : 1}],
        // [{name :'高等数学',credit : 1},{name :'线性代数',credit : 1}],
        // [{name :'计算机系统基础',credit : 1},{name :'计算机科学与技术导论',credit : 1}],
        // [{name :'计算机网络',credit : 1},{name :'计算机组成原理',credit : 1}],
        // [{name :'计算机网络',credit : 1},{name :'计算机组成原理',credit : 1}],
        
    //     [{course_name:'数学思想与文化',teacher_name:'张若军',dianzan:0,tag_text:'真不错',credit:2,}, 
    //     ]       
    //   ]   

    //   const courses=course_name.map(item=>({course_name:item}))
    //   this.setData({courses})

    //   this.setData(this.data.showing_courses=this.data.courses[0])
    },
  
    onTabCLick(e) {
      const index = e.detail.index
      this.setData({activeTab: index})
      this.setData(this.data.showing_courses=this.data.courses[index])
    },
  
    onChange(e) {
      const index = e.detail.index
      this.setData({activeTab: index})
      this.setData(this.data.showing_courses=this.data.courses[index])
    }
  
  })